The high rate of inflation in May is primarily due to rise in prices of mineral oils, crude petroleum and natural gas, food articles, basic metals, non-food articles, chemicals and chemical products and food products as compared to the corresponding month of the previous year, an official statement said.